Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Internet Printing Protocol</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Internet_Printing_Protocol"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Internet_Printing_Protocol rootpage-Internet_Printing_Protocol skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Internet Printing Protocol</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table style="float:right; padding-left:10px; text-align:center;" cellspacing="3">
<caption>IPP im <a href="TCP/IP-Referenzmodell" class="mw-redirect" title="TCP/IP-Referenzmodell">TCP/IP-Protokollstapel</a>
</caption>
<tbody><tr>
<td rowspan="2" style="background:#FFCC99"><b>Anwendung</b>
</td>
<td colspan="5" style="background:#9999FF"><b>IPP</b>
</td></tr>
<tr>
<td colspan="5" style="background:#EEEEFF"><a href="Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol">HTTP</a>
</td></tr>
<tr>
<td style="background:#FFEEBB"><i>Transport</i>
</td>
<td colspan="5" style="background:#EEEEFF"><a href="Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a>
</td></tr>
<tr>
<td style="background:#FFEEBB"><i>Port</i>
</td>
<td colspan="5" style="background:#EEEEFF">631
</td></tr>
<tr>
<td style="background:#FFEEBB"><i>Internet</i>
</td>
<td colspan="5" style="background:#EEEEFF">IP (<a href="IPv4" title="IPv4">IPv4</a>, <a href="IPv6" title="IPv6">IPv6</a>)
</td></tr>
<tr>
<td rowspan="2" style="background:#FFEEBB"><i>Netz-Zugang</i>
</td>
<td rowspan="2" style="background:#EEEEEE"><a href="Ethernet" title="Ethernet">Ethernet</a>
</td>
<td rowspan="2" style="background:#EEEEEE"><a href="Token_Bus" title="Token Bus">Token<br>Bus</a>
</td>
<td rowspan="2" style="background:#EEEEEE"><a href="Token_Ring" title="Token Ring">Token<br>Ring</a>
</td>
<td rowspan="2" style="background:#EEEEEE"><a href="Fiber_Distributed_Data_Interface" title="Fiber Distributed Data Interface">FDDI</a>
</td>
<td rowspan="2" style="background:#EEEEEE">…
</td></tr></tbody></table>
<p>Das <b>Internet Printing Protocol</b> (<b>IPP</b>) stellt Druckdienste über ein <a href="Netzwerk" title="Netzwerk">Netzwerk</a>, wie z.&nbsp;B. das <a href="Internet" title="Internet">Internet</a> oder ein <a href="Local_Area_Network" title="Local Area Network">lokales Netzwerk</a>, zur Verfügung. Im Unterschied zu anderen <a href="Druckprotokoll" title="Druckprotokoll">Druckprotokollen</a> beinhaltet IPP alle notwendigen Mechanismen wie Authentifizierung, Zugriffsberechtigungen, Verschlüsselung, Accounting, Statusrückmeldungen in einem einzigen routingfähigen Protokoll.
</p><p>IPP basiert auf <a href="Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol">HTTP 1.1</a>. Dadurch können alle Erweiterungen, die für HTTP vorgesehen sind, auch für IPP verwendet werden. Dazu gehört z.&nbsp;B. der Einsatz von <a href="Transport_Layer_Security" title="Transport Layer Security">TLS</a>, um die Verbindung zu sichern. Nach dem <a href="Client-Server-System" class="mw-redirect" title="Client-Server-System">Client-Server-System</a> stellt ein Client, meist eine Anwendung, eine Anfrage an einen Druckserver, der nach Übertragung die Daten auf einem Drucker ausgibt.
</p><p>Das Protokoll wurde erstmals 1999 in der Version 1.0 vorgestellt. Die Entwicklung des Protokolls wird durch die IPP Workgroup geführt, die eine Arbeitsgruppe der <a href="Institute_of_Electrical_and_Electronics_Engineers" title="Institute of Electrical and Electronics Engineers">IEEE</a> ist und PWG Normen verabschiedet. Diese Normen beschreiben zum Beispiel die Konformitätsanforderungen für Implementierungen der Protokollversionen 2.0 (2009), 2.1 und 2.2 (2015). Ziele sind dabei die Unterstützung für 3D-Druck, Scanner, Autokalibrierende Ausgaben und den Druck ganz ohne Treiber (IPP Everywhere™).
</p><p>IPP wird unter anderem von Anwendungen wie <a href="Common_Unix_Printing_System" title="Common Unix Printing System">CUPS</a> verwendet. Darüber hinaus bietet <a href="Microsoft_Windows" title="Microsoft Windows">Windows</a> ab <a href="Microsoft_Windows_2000" title="Microsoft Windows 2000">Windows 2000</a> eine integrierte aber unvollständige Unterstützung (zum Beispiel ohne Verschlüsselung und ohne Übermittlung von Benutzernamen für einige Aktionen, was zu Fehlern führt) für IPP in der Version 1.0.
</p>
<div class="mw-heading mw-heading2"><h2 id="IPP_Everywhere">IPP Everywhere</h2></div>
<p>Unter dem Marketing-Namen „IPP Everywhere™“ hat die <i>Printer Working Group</i> (PWG) der IEEE-ISTO (kurz für <i>IEEE Industry Standards and Technology Organization</i>) 2016 eine Spezifikation für das Drucken ohne Druckertreiber (<span style="font-style:normal;font-weight:normal"><a href="Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic">driverless printing</span>) definiert, die auf IPP ab Version 2.0 aufbaut. Version 1.1 von IPP Everywhere wurde 2020 spezifiziert.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> Vergleichbare Schnittstellen sind etwa <a href="AirPrint" title="AirPrint">AirPrint</a> oder Wi-Fi Direct Print.
</p><p>Zu den Voraussetzungen zählen die <i>IPP Job and Printer Extensions</i> sowie DNS-SD (was wiederum <i><a href="Zeroconf#Multicast_DNS" title="Zeroconf">Multicast DNS</a></i> voraussetzt) zum Auffinden des Druckers. Das Protokoll definiert eine Reihe von Attributen, die der Drucker dem <i>Client</i> meldet, damit dieser weiß, was der Drucker an Funktionen und Möglichkeiten bietet. So kann die Drucker-Software (in der Spezifikation als <i>Client</i> bezeichnet; beispielsweise CUPS, ein Druckertreiber im Betriebssystem oder ein Druckerserver) abfragen, ob der Drucker z.&nbsp;B. ein <a href="Farbdruck" title="Farbdruck">Farbdrucker</a> ist, ob er <a href="Beidseitiger_Druck" title="Beidseitiger Druck">Duplex</a> bietet und welches <a href="Papierformat" title="Papierformat">Papierformat</a> vorhanden ist. Alle IPP-Everywhere-konformen Drucker müssen das <a href="Dateiformat" title="Dateiformat">Datenformat</a> (<span style="font-style:normal;font-weight:normal"><a href="Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic">document format</span>) <i>PWG Raster Format</i> unterstützen. In Version 1.0 noch empfohlen, müssen seit Version 1.1 der IPP-Everywhere-Spezifikation Farbdrucker das <i>JPEG File Interchange Format</i> (<a href="JPEG_File_Interchange_Format" title="JPEG File Interchange Format">JFIF</a>) unterstützen und auch <a href="Exchangeable_Image_File_Format" title="Exchangeable Image File Format">EXIF</a>-Metadaten von z.&nbsp;B. Digitalkameras verarbeiten können. Die Unterstützung von <a href="Portable_Document_Format" title="Portable Document Format">PDF</a> in Version 1.7 ist empfohlen. Die Formate werden in Form von <a href="Multipurpose_Internet_Mail_Extensions" title="Multipurpose Internet Mail Extensions">MIME</a>-Attributen zwischen Drucker und <i>Client</i> ausgetauscht.
</p><p>Der Standard soll es unnötig machen, für jeden Drucker einen eigenen Treiber bereitstellen zu müssen, da es mit IPP Everywhere möglich ist, jeden konformen Drucker ohne zusätzlichen <a href="Ger%C3%A4tetreiber" title="Gerätetreiber">Gerätetreiber</a> bzw. spezifischer <a href="PostScript_Printer_Description" title="PostScript Printer Description">PPD</a> für z.&nbsp;B. CUPS verwenden zu können.
</p>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<p><a href="Request_for_Comments" title="Request for Comments">RFCs</a>
</p>
<ul><li><i><a href="Request_for_Comments" title="Request for Comments">RFC</a>: <style data-mw-deduplicate="TemplateStyles:r250917974">
/* start https://de.wikipedia.org/ */


.mw-parser-output .dewiki-iconexternal>a{background-position:center right!important;background-repeat:no-repeat!important}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px!important;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/Link.ernal-small-ltr-progressive.svg")!important;background-size:0.857em!important;padding-right:1em!important}


/* end https://de.wikipedia.org/ */
</style><span class="dewiki-iconexternal"><a href="https://datatracker.ietf.org/doc/html/rfc2567" class="extiw external" title="rfc:2567">2567</a></span></i>&nbsp;– <i><span lang="en">Design Goals for an Internet Printing Protocol</span></i>. April 1999 (englisch).</li>
<li><i><a href="Request_for_Comments" title="Request for Comments">RFC</a>: <span class="dewiki-iconexternal"><a href="https://datatracker.ietf.org/doc/html/rfc2568" class="extiw external" title="rfc:2568">2568</a></span></i>&nbsp;– <i><span lang="en">Rationale for the Structure and Model and Protocol for the Internet Printing Protocol</span></i>. April 1999 (englisch).</li>
<li><i><a href="Request_for_Comments" title="Request for Comments">RFC</a>: <span class="dewiki-iconexternal"><a href="https://datatracker.ietf.org/doc/html/rfc8010" class="extiw external" title="rfc:8010">8010</a></span></i>&nbsp;– <i><span lang="en">Internet Printing Protocol/1.1: Encoding and Transport</span></i>. Januar 2017 (löst <span class="dewiki-iconexternal"><a href="https://datatracker.ietf.org/doc/html/rfc2910" class="extiw external" title="rfc:2910"><i>RFC&nbsp;2910</i></a></span> ab, englisch).</li>
<li><i><a href="Request_for_Comments" title="Request for Comments">RFC</a>: <span class="dewiki-iconexternal"><a href="https://datatracker.ietf.org/doc/html/rfc8011" class="extiw external" title="rfc:8011">8011</a></span></i>&nbsp;– <i><span lang="en">Internet Printing Protocol/1.1: Model and Semantics</span></i>. Januar 2017 (löst <span class="dewiki-iconexternal"><a href="https://datatracker.ietf.org/doc/html/rfc2911" class="extiw external" title="rfc:2911"><i>RFC&nbsp;2911</i></a></span> ab, englisch).</li>
<li><i><a href="Request_for_Comments" title="Request for Comments">RFC</a>: <span class="dewiki-iconexternal"><a href="https://datatracker.ietf.org/doc/html/rfc2569" class="extiw external" title="rfc:2569">2569</a></span></i>&nbsp;– <i><span lang="en">Mapping between LPD and IPP Protocols</span></i>. April 1999 (englisch).</li></ul>
<p>Sonstige
</p>
<ul><li><a rel="nofollow" class="external text" href="https://www.pwg.org/ipp/">Working Group: Internet Printing Protocol.</a> pwg.org</li>
<li><a rel="nofollow" class="external text" href="https://www.pwg.org/3d/index.html">PWG: IPP 3D.</a> pwg.org</li>
<li><a rel="nofollow" class="external text" href="https://www.pwg.org/ipp/everywhere.html">PWG: IPP Everywhere™.</a> pwg.org</li>
<li><a rel="nofollow" class="external text" href="https://openprinting.github.io/">OpenPrinting.</a> github.io</li>
<li><a rel="nofollow" class="external text" href="https://www.heise.de/ct/artikel/Ueberall-drucken-221652.html">Überall drucken: Wie sich der Microsoft Webserver IIS als Druckserver für das Internet Printing Protocol konfigurieren lässt.</a> heise.de</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://ftp.pwg.org/pub/pwg/candidates/cs-ippeve11-20200515-5100.14.pdf"><i>IPP Everywhere Specification v1.1.</i></a> (PDF; 885&nbsp;kB) The Printer Working Group, 15.&nbsp;Mai 2020,<span class="Abrufdatum"> abgerufen am 5.&nbsp;April 2021</span> (englisch, Kandidat für Spezifikation 1.1, Status: bewilligt).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AInternet+Printing+Protocol&amp;rft.title=IPP+Everywhere+Specification+v1.1&amp;rft.description=IPP+Everywhere+Specification+v1.1&amp;rft.identifier=https%3A%2F%2Fftp.pwg.org%2Fpub%2Fpwg%2Fcandidates%2Fcs-ippeve11-20200515-5100.14.pdf&amp;rft.publisher=The+Printer+Working+Group&amp;rft.date=2020-05-15&amp;rft.language=en">&nbsp;</span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2024-11-17" href="https://de.wikipedia.org/wiki/?title=Internet_Printing_Protocol&amp;oldid=250439624">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>